package org.lanqiao.tjut.control;

import java.util.List;

import org.lanqiao.tjut.bean.UserEntity;
import org.lanqiao.tjut.service.IUserInfoService;
import org.springframework.beans.factory.annotation.Autowired;

public class UserInfoControl {

	@Autowired
	private IUserInfoService userInfoService;

	/**
	 * 查询所有用户信息集合
	 */
	public void selectAllUserInfo() {
		List<UserEntity> lstUser = userInfoService.selectAllUserInfo();
		for (UserEntity userEntity : lstUser) {
			System.out.println(userEntity.toString());
		}
	}

	/**
	 * 添加用户信息
	 * 
	 * @param userE
	 *            用户对象
	 */
	public void saveUserInfo(UserEntity userE) {
		int i = userInfoService.insertUsersInfo(userE);
		if (i > 0) {
			System.out.println("添加用户信息成功！");
		}
	}

	/**
	 * 删除用户信息
	 * 
	 * @param userE
	 *            用户对象
	 */
	public void deleteUserInfo(UserEntity userE) {
		int i = userInfoService.deleteUsersInfo(userE);
		if (i > 0) {
			System.out.println("删除用户信息成功！");
		}
	}

	/**
	 * 修改用户信息--
	 * 
	 * @param userE
	 *            用户对象
	 */
	public void updateUserInfo(UserEntity userE) {
		int i = userInfoService.updateUsersInfo(userE);
		if (i > 0) {
			System.out.println("修改用户信息成功！");
		}
	}
}
